package com.smbms.pojo.recruitment;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.alibaba.fastjson.annotation.JSONField;

public class Rt_resume implements java.io.Serializable{
	private Integer id;		//个人简历表ID
	private Integer postId; //应聘职位ID
	private String name;//姓名
	private Integer gender;	//性别
	private String IDCard;//身份证
	private String phone; //电话
	private String email; //e-mail
	private String raddress; //住址
	private String location; //户口所在地
	private String politics; //政治面貌
	private String graduate; //毕业院校
	private Integer education;	 //学历
	private String major;	 //专业
	private String recritmentName; //推荐人
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date recritmentdate;   //推荐时间
	private String recritmentType; //招聘类型
	private String workExperience; //工作经验
	private Integer resumeState;	   //简历状态
	private String isoffice;	   //是否在职
	private String isgraduate;	   //是否应届生
	private String demands;		   //薪酬要求
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date registraTime;	   //登记时间
	private String record;		   //个人履历
	private String attachmen;	   //简历附件
	private String interview;	   //是否推荐面试
	private String opinions;	   //推荐面试意见
	private String modifyId;	   //变更人
	private Date modifytime;	   //变更时间
	//锟斤拷锟斤拷锟斤拷锟斤拷侄锟�
	private String rt_sex;//锟皆憋拷
	private String rt_education;//学锟斤拷
	private String rt_post;//应聘职位
	private String rt_resumeState;//锟斤拷锟斤拷状态
	private String rt_positionCode;//职位锟斤拷锟斤拷
	private String rt_pclassification;//职位锟斤拷锟斤拷
	
	
	
	
	public Rt_resume(Integer id, Integer postId, String name, Integer gender, String iDCard, String phone, String email,
			String raddress, String location, String politics, String graduate, Integer education, String major,
			String recritmentName, Date recritmentdate, String recritmentType, String workExperience,
			Integer resumeState, String isoffice, String isgraduate, String demands, Date registraTime, String record,
			String attachmen, String interview, String opinions, String modifyId, Date modifytime, String rt_sex,
			String rt_education, String rt_post, String rt_resumeState, String rt_positionCode,
			String rt_pclassification) {
		super();
		this.id = id;
		this.postId = postId;
		this.name = name;
		this.gender = gender;
		IDCard = iDCard;
		this.phone = phone;
		this.email = email;
		this.raddress = raddress;
		this.location = location;
		this.politics = politics;
		this.graduate = graduate;
		this.education = education;
		this.major = major;
		this.recritmentName = recritmentName;
		this.recritmentdate = recritmentdate;
		this.recritmentType = recritmentType;
		this.workExperience = workExperience;
		this.resumeState = resumeState;
		this.isoffice = isoffice;
		this.isgraduate = isgraduate;
		this.demands = demands;
		this.registraTime = registraTime;
		this.record = record;
		this.attachmen = attachmen;
		this.interview = interview;
		this.opinions = opinions;
		this.modifyId = modifyId;
		this.modifytime = modifytime;
		this.rt_sex = rt_sex;
		this.rt_education = rt_education;
		this.rt_post = rt_post;
		this.rt_resumeState = rt_resumeState;
		this.rt_positionCode = rt_positionCode;
		this.rt_pclassification = rt_pclassification;
	}

	public Rt_resume(String name,String rt_post, String workExperience, int resumeState, Date registraTime) {
		super();
		this.name = name;
		this.rt_post = rt_post;
		this.workExperience = workExperience;
		this.resumeState = resumeState;
		this.registraTime = registraTime;
	}
	
	public Rt_resume(String name, String workExperience, Date registraTime, String rt_post, Integer resumeState) {
		super();
		this.name = name;
		this.workExperience = workExperience;
		this.registraTime = registraTime;
		this.rt_post = rt_post;
		this.resumeState = resumeState;
	}
	
	//鏌ヨ鎵�鏈夋暟鎹�
	public Rt_resume(int id,String name, String graduate, String major, String workExperience, Date registraTime,
			String rt_sex, String rt_education, String rt_post, int resumeState) {
		super();
		this.id = id;
		this.name = name;
		this.graduate = graduate;
		this.major = major;
		this.workExperience = workExperience;
		this.registraTime = registraTime;
		this.rt_sex = rt_sex;
		this.rt_education = rt_education;
		this.rt_post = rt_post;
		this.resumeState = resumeState;
	}

	public Rt_resume(String name, String graduate, String major, String workExperience, Date registraTime,
			String rt_sex, String rt_education, String rt_post, Integer resumeState) {
		super();
		this.name = name;
		this.graduate = graduate;
		this.major = major;
		this.workExperience = workExperience;
		this.registraTime = registraTime;
		this.rt_sex = rt_sex;
		this.rt_education = rt_education;
		this.rt_post = rt_post;
		this.resumeState = resumeState;
	}
	
	public Rt_resume() {
		super();
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getPostId() {
		return postId;
	}

	public void setPostId(Integer postId) {
		this.postId = postId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getGender() {
		return gender;
	}

	public void setGender(Integer gender) {
		this.gender = gender;
	}

	public String getIDCard() {
		return IDCard;
	}

	public void setIDCard(String iDCard) {
		IDCard = iDCard;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getRaddress() {
		return raddress;
	}

	public void setRaddress(String raddress) {
		this.raddress = raddress;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getPolitics() {
		return politics;
	}

	public void setPolitics(String politics) {
		this.politics = politics;
	}

	public String getGraduate() {
		return graduate;
	}

	public void setGraduate(String graduate) {
		this.graduate = graduate;
	}

	public Integer getEducation() {
		return education;
	}

	public void setEducation(Integer education) {
		this.education = education;
	}

	public String getMajor() {
		return major;
	}

	public void setMajor(String major) {
		this.major = major;
	}

	public String getRecritmentName() {
		return recritmentName;
	}

	public void setRecritmentName(String recritmentName) {
		this.recritmentName = recritmentName;
	}
	@JSONField(format = "yyyy-MM-dd")
	public Date getRecritmentdate() {
		return recritmentdate;
	}

	public void setRecritmentdate(Date recritmentdate) {
		this.recritmentdate = recritmentdate;
	}

	public String getRecritmentType() {
		return recritmentType;
	}

	public void setRecritmentType(String recritmentType) {
		this.recritmentType = recritmentType;
	}

	public String getWorkExperience() {
		return workExperience;
	}

	public void setWorkExperience(String workExperience) {
		this.workExperience = workExperience;
	}

	public Integer getResumeState() {
		return resumeState;
	}

	public void setResumeState(Integer resumeState) {
		this.resumeState = resumeState;
	}

	public String getIsoffice() {
		return isoffice;
	}

	public void setIsoffice(String isoffice) {
		this.isoffice = isoffice;
	}

	public String getIsgraduate() {
		return isgraduate;
	}

	public void setIsgraduate(String isgraduate) {
		this.isgraduate = isgraduate;
	}

	public String getDemands() {
		return demands;
	}

	public void setDemands(String demands) {
		this.demands = demands;
	}

	@JSONField(format = "yyyy-MM-dd")
	public Date getRegistraTime() {
		return registraTime;
	}

	public void setRegistraTime(Date registraTime) {
		this.registraTime = registraTime;
	}

	public String getRecord() {
		return record;
	}

	public void setRecord(String record) {
		this.record = record;
	}

	public String getAttachmen() {
		return attachmen;
	}

	public void setAttachmen(String attachmen) {
		this.attachmen = attachmen;
	}

	public String getInterview() {
		return interview;
	}

	public void setInterview(String interview) {
		this.interview = interview;
	}

	public String getOpinions() {
		return opinions;
	}

	public void setOpinions(String opinions) {
		this.opinions = opinions;
	}

	public String getModifyId() {
		return modifyId;
	}

	public void setModifyId(String modifyId) {
		this.modifyId = modifyId;
	}
	@JSONField(format = "yyyy-MM-dd")
	public Date getModifytime() {
		return modifytime;
	}

	public void setModifytime(Date modifytime) {
		this.modifytime = modifytime;
	}

	public String getRt_sex() {
		return rt_sex;
	}

	public void setRt_sex(String rt_sex) {
		this.rt_sex = rt_sex;
	}

	public String getRt_education() {
		return rt_education;
	}

	public void setRt_education(String rt_education) {
		this.rt_education = rt_education;
	}

	public String getRt_post() {
		return rt_post;
	}

	public void setRt_post(String rt_post) {
		this.rt_post = rt_post;
	}

	public String getRt_resumeState() {
		return rt_resumeState;
	}

	public void setRt_resumeState(String rt_resumeState) {
		this.rt_resumeState = rt_resumeState;
	}

	public String getRt_positionCode() {
		return rt_positionCode;
	}

	public void setRt_positionCode(String rt_positionCode) {
		this.rt_positionCode = rt_positionCode;
	}

	public String getRt_pclassification() {
		return rt_pclassification;
	}

	public void setRt_pclassification(String rt_pclassification) {
		this.rt_pclassification = rt_pclassification;
	}
	

}
